using System;
using System.Collections.Generic;
using System.Text;
namespace TienTeTuong
{
	public class ArticleDTO
	{

		#region InnerClass
		public enum ArticleFields
		{
			ArtID,
			ArtCateID,
			Title,
			ShortDescript,
			Content,
			Active,
			Status,
			VipLevel,
			Viewed,
			Image,
			Author,
			CreatedDate,
			UpdatedDate
		}
		#endregion

		#region Data Members

			string _artID;
			string _artCateID;
			string _title;
			string _shortDescript;
			string _content;
			bool? _active;
			int? _status;
			int? _vipLevel;
			double? _viewed;
			string _image;
			string _author;
			DateTime? _createdDate;
			DateTime? _updatedDate;
	    private bool? _hot;

		#endregion

		#region Properties

		public string  ArtID
		{
			 get { return _artID; }
			 set
			 {
				 if (_artID != value)
				 {
					_artID = value;
					
				 }
			 }
		}

		public string  ArtCateID
		{
			 get { return _artCateID; }
			 set
			 {
				 if (_artCateID != value)
				 {
					_artCateID = value;
					
				 }
			 }
		}

		public string  Title
		{
			 get { return _title; }
			 set
			 {
				 if (_title != value)
				 {
					_title = value;
					
				 }
			 }
		}

		public string  ShortDescript
		{
			 get { return _shortDescript; }
			 set
			 {
				 if (_shortDescript != value)
				 {
					_shortDescript = value;
					
				 }
			 }
		}

		public string  Content
		{
			 get { return _content; }
			 set
			 {
				 if (_content != value)
				 {
					_content = value;
					
				 }
			 }
		}

		public bool?  Active
		{
			 get { return _active; }
			 set
			 {
				 if (_active != value)
				 {
					_active = value;
					
				 }
			 }
		}

		public int?  Status
		{
			 get { return _status; }
			 set
			 {
				 if (_status != value)
				 {
					_status = value;
					
				 }
			 }
		}

		public int?  VipLevel
		{
			 get { return _vipLevel; }
			 set
			 {
				 if (_vipLevel != value)
				 {
					_vipLevel = value;
					
				 }
			 }
		}

		public double?  Viewed
		{
			 get { return _viewed; }
			 set
			 {
				 if (_viewed != value)
				 {
					_viewed = value;
					
				 }
			 }
		}

		public string  Image
		{
			 get { return _image; }
			 set
			 {
				 if (_image != value)
				 {
					_image = value;
					
				 }
			 }
		}

		public string  Author
		{
			 get { return _author; }
			 set
			 {
				 if (_author != value)
				 {
					_author = value;
					 
				 }
			 }
		}

		public DateTime?  CreatedDate
		{
			 get { return _createdDate; }
			 set
			 {
				 if (_createdDate != value)
				 {
					_createdDate = value;
					
				 }
			 }
		}

		public DateTime?  UpdatedDate
		{
			 get { return _updatedDate; }
			 set
			 {
				 if (_updatedDate != value)
				 {
					_updatedDate = value;
					 
				 }
			 }
		}

	    public bool? Hot
	    {
	        get { return _hot; }
	        set { _hot = value; }
	    }

	    #endregion

	}
}
